package JXY02.Day03;

import java.util.HashMap;
import java.util.Map;
import java.util.Scanner;
import java.util.Set;
import java.util.Map.Entry;
/**
 *创建一个Map，保存某个学生的成绩:
 *在控制台输入该学生成绩，格式:
 *科目:成绩;科目:成绩;...
 *例如:
 *语文:99;数学:98;英语:97;物理:96;化学:95
 *然后输出物理的成绩。
 *然后将化学的成绩设置为96
 *然后删除英语这一项。
 *然后遍历该Map分别按照遍历key，Entry，value的形式输出该Map信息。
 *
 */
public class Text07 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String allsub_sco = sc.nextLine();
        String[] sub_sco = allsub_sco.split(";");
        Map<String,String> map = new HashMap<String,String>();
        for (String s : sub_sco){
            String[] sb_sc = s.split(":");
            map.put(sb_sc[0],sb_sc[1]);
        }
        //key
        for (String key : map.keySet()){
            String value = map.get(key);
            System.out.println(key + ": " + value);
        //value
        for (String v : map.values()){
            System.out.println(v);
        }
        //entry

        }for (Entry<String,String> entry : map.entrySet()){
            String key = entry.getKey();
            String value = entry.getValue();

            System.out.println(key + ": " + value);
        }


    }
}
